Message Stability Detection for Reliable Multicast
نویسندگان
چکیده
Many scalable reliable multicast protocols use the local repair scheme where certain receivers retransmit packets by other receivers. Such schemes need a mechanism, called message stability, to ensure reliable delivery to all members of a multicast group and to delete those packets received by all members from the buffers of the local repairers. We propose a new protocol for message stability based on random gossiping. The protocol offers scalability and fault-tolerance by limiting each of its message transmissions only to a constant number of randomly chosen group members, hence eliminating message implosion and single point failure through the diffusion of responsibility. Both statistical analysis and simulation study indicate that our gossipstyle message stability protocol can be highly effective for large scale reliable multicast.
منابع مشابه
Reliable Broadcast and Multicast in context of partitioning
We present two protocols, a distributed reliable broadcast and a distributed reliable multicast; these protocols are resistant to network partitions in asynchronous distributed systems. They are reliable in the sense that the receiver will eventually receive the message even if the receiver was partitioned away at any time. The protocols are aimed either for large scale or smaller networks. We ...
متن کاملSemantically Reliable Multicast: Definition, Implementation, and Performance Evaluation
Semantic Reliability is a novel correctness criterion for multicast protocols based on the concept of message obsolescence: A message becomes obsolete when its content or purpose is superseded by a subsequent message. By exploiting obsolescence, a reliable multicast protocol may drop irrelevant messages to find additional buffer space for new messages. This makes the multicast protocol more res...
متن کاملRelM: reliable multicast for mobile networks
In this paper, we present a protocol for providing reliable multicast message delivery in mobile networks. Our protocol eeciently tracks message delivery and allows for reliable message delivery in an environment where the mobile multicast group experiences frequent adds and drops. Furthermore, our protocol allows group changes and message tracking to be handled locally, which translates to sho...
متن کاملLoss Recovery at the ATM Layer for Latency-constrained Reliable Multicast
Many multicast applications have stringent time constraints, and require a data delivery guarantee. Currently, all existing reliable multicast protocols are at the transport layer. A cell discarded by a switch causes the loss of the entire packet, and eventually requires the whole packet to be retransmitted. Therefore, a small congestion problem could potentially escalate to a more serious one,...
متن کاملDirectional Gossip: Gossip in a Wide Area Network
A reliable multicast protocol ensures that all of the intended recipients of a message m that do not fail eventually deliver m. For example, consider the reliable multicast protocol of [10], and consider a message m, sent by process p1, that is intended to be delivered by p1, p2, and p3. We impose a directed spanning tree on these processes that is rooted at the message source. For example, for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000